# Makefile da inserire nella root del progetto: la cartella
# che contiene le cartelle "base", "ditta", "autotreno".
JFLAGS = -g
JC = javac
.SUFFIXES: .java .class
.java.class:
	$(JC) $(JFLAGS) $*.java
CLASSES = \
	interfaccia/IBase.java \
	interfaccia/IDitta.java \
	ditta/DittaStarter.java \
	ditta/DittaGui.java \
	ditta/Ditta.java \
	base/BaseStarter.java \
	base/BaseGui.java \
	base/Base.java \
	autotreno/AutotrenoStarter.java \
	autotreno/Autotreno.java \

default: classes
classes: $(CLASSES:.java=.class)
clean:
	$(RM) ditta/*.class
	$(RM) base/*.class
	$(RM) autotreno/*.class
start:
	make
	rmic ditta.Ditta.DittaImpl &
	rmic base.Base.BaseImpl &
	rmic autotreno.Autotreno.AutotrenoImpl &
	rmiregistry &
	sleep 2	
	java ditta.DittaStarter &
	sleep 3		
	java base.BaseStarter B1 &
	java base.BaseStarter B2 &
	
	java autotreno.AutotrenoStarter A1 B1 &
	java autotreno.AutotrenoStarter A2 B2 &
	java autotreno.AutotrenoStarter A3 B1 &
	java autotreno.AutotrenoStarter A4 B2 
	

	


